NNNHNH2ONNHNHOOOHOOHCH3OH